Skip to main content
Version: 3.1.3

Retry Reference Handler

Handle Missing Resources

The Retry Reference Handler in the Centaur® Data Platform is designed to reattempt resolving any references that were initially unresolved or encountered errors during the reference handling process. This component ensures that references are not permanently lost due to temporary issues such as missing resources or incomplete data.

Core Functions:

  • Automatic Retrying: The Retry Reference Handler automatically retries resolving unresolved references based on a configurable retry schedule. This ensures that transient issues, such as missing or temporarily unavailable resources, do not lead to permanent reference failures.
  • Queue-based Retrying: Failed references are placed in a retry queue, and the handler periodically reattempts resolution according to predefined intervals, ensuring that references are resolved as soon as possible.
  • Retry Scheduling: The handler uses an intelligent retry mechanism that increases the retry interval after each failed attempt, allowing for sufficient time to resolve any underlying issues while preventing system overload.
How It Works:
  • Initial Failure: If the Reference Handler is unable to resolve a reference, the unresolved resource is placed in a retry queue.
  • Retry Process: The Retry Reference Handler periodically attempts to resolve the reference, following a predefined retry schedule (e.g., every minute, every 5 minutes, every hour).
  • Success or Failure: If the reference is successfully resolved, the resource is updated and removed from the retry queue. If the maximum retry attempts (typically 6) are reached without success, the resource is flagged for manual intervention.

Benefits of the Retry Reference Handler:

  • Minimized Data Gaps: By reattempting the resolution of unresolved references, the Retry Reference Handler helps minimize data gaps caused by temporary issues.
  • Resilient Data Processing: The automatic retry mechanism ensures that the system is resilient to transient errors, allowing for the recovery of references that might otherwise be lost.
  • Manual Intervention Alerting: After the maximum retries are reached, the system flags the reference for manual review, ensuring that unresolved references are addressed appropriately.